]> dgit.raspbian.org Git - gnome-shell.git/log
gnome-shell.git
9 years agoremoteSearch: Allow search providers not to auto-start
Bastien Nocera [Thu, 24 Aug 2017 11:06:45 +0000 (13:06 +0200)]
remoteSearch: Allow search providers not to auto-start

This would be used by search providers which only operate on data in the
running instance, such as the terminal's search provider which finds the
shell in the tab matching the search text.

https://bugzilla.gnome.org/show_bug.cgi?id=785380

9 years agoUpdate Arabic translation
Khaled Hosny [Thu, 14 Sep 2017 11:31:37 +0000 (13:31 +0200)]
Update Arabic translation

9 years agoUpdate Greek translation
Efstathios Iosifidis [Tue, 12 Sep 2017 19:49:52 +0000 (19:49 +0000)]
Update Greek translation

9 years agoStEntry: fix crash when hint actor is NULL
Marc-Antoine Perennou [Tue, 12 Sep 2017 10:23:46 +0000 (12:23 +0200)]
StEntry: fix crash when hint actor is NULL

https://bugzilla.gnome.org/show_bug.cgi?id=787580

Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
9 years agodateMenu: Use icon for message indicator
Florian Müllner [Tue, 12 Sep 2017 10:33:37 +0000 (12:33 +0200)]
dateMenu: Use icon for message indicator

Using a unicode character here means it may look quite different
from the intended style (for instance with emoji fonts). Avoid
this by providing a custom icon and use that instead.

https://bugzilla.gnome.org/show_bug.cgi?id=766368

9 years agodateMenu: Adjust to GWeather IAPI change
Florian Müllner [Fri, 8 Sep 2017 10:13:48 +0000 (12:13 +0200)]
dateMenu: Adjust to GWeather IAPI change

It's not exactly clear what changed - gobject-introspection, gjs - but
the newly added gweather_condition_to_string_full() API no longer works
like it used to. The replacement code does look more idiomatic anyway,
so just fix the code without investigating the reason of the breakage.

https://bugzilla.gnome.org/show_bug.cgi?id=787423

9 years agoapp: Work around pkexec restriction when launching
Florian Müllner [Sat, 25 Mar 2017 01:46:25 +0000 (02:46 +0100)]
app: Work around pkexec restriction when launching

Unless automatic child reaping is disabled in GSpawnFlags, glib's
g_spawn_* functions will reparent the spawned process to init by
double-forking. Unfortunately pkexec bails out in this case[0],
which means that it no longer works in .desktop files since the
PID tracking removal in commit 01c6392c1373.
Fix this by going back to manual child reaping.

[0] https://cgit.freedesktop.org/polkit/tree/src/programs/pkexec.c#n728

https://bugzilla.gnome.org/show_bug.cgi?id=763531

9 years agoBump version to 3.26.0
Florian Müllner [Tue, 12 Sep 2017 15:11:28 +0000 (17:11 +0200)]
Bump version to 3.26.0

Update NEWS.

9 years agoUpdate Japanese translation
Jiro Matsuzawa [Mon, 11 Sep 2017 14:39:06 +0000 (14:39 +0000)]
Update Japanese translation

9 years agoFixes to Catalan translation
Jordi Mas [Sun, 10 Sep 2017 06:17:13 +0000 (08:17 +0200)]
Fixes to Catalan translation

9 years agoUpdate Basque language
Inaki Larranaga Murgoitio [Sat, 9 Sep 2017 15:17:33 +0000 (17:17 +0200)]
Update Basque language

9 years agoUpdate Swedish translation
Sebastian Rasmussen [Sat, 9 Sep 2017 11:08:54 +0000 (11:08 +0000)]
Update Swedish translation

9 years agoUpdate French translation
Alain Lojewski [Fri, 8 Sep 2017 09:41:38 +0000 (09:41 +0000)]
Update French translation

9 years agoupdated Punjabi Translation
A S Alam [Fri, 8 Sep 2017 02:11:28 +0000 (21:11 -0500)]
updated Punjabi Translation

9 years agoUpdated Danish translation
Kris Thomsen [Thu, 7 Sep 2017 03:20:22 +0000 (05:20 +0200)]
Updated Danish translation

9 years agoUpdated Ukrainian translation
Daniel Korostil [Wed, 6 Sep 2017 15:25:39 +0000 (18:25 +0300)]
Updated Ukrainian translation

9 years agoUpdated Bulgarian translation
Alexander Shopov [Mon, 4 Sep 2017 20:38:57 +0000 (23:38 +0300)]
Updated Bulgarian translation

9 years agotheme-node: Fix font family formatting
Jonas Ådahl [Mon, 4 Sep 2017 09:47:35 +0000 (17:47 +0800)]
theme-node: Fix font family formatting

Unlike pango_font_description_from_string(),
pango_font_description_set_family() requires a already properly
formatted font family string. The proper format is a comma seperated
list of font families, but we generated a "comma space" separated list.
Passing a incorrectly formatted font family string to pango seems to
cause wierd issues, where the wrong font is sometimes selected.

For example, this fixes a font selection issue on zh_TW.UTF-8 locale for
chinese characters, where previously the "Droid Sans" font was selected
instead of "Source Han Sans TW" even though fontconfig had placed
"Source Han Sans TW" before "Droid Sans".

https://bugzilla.gnome.org/show_bug.cgi?id=786868

9 years agoboxpointer: If available, use source actor for constraining
Jonas Ådahl [Mon, 4 Sep 2017 06:37:45 +0000 (14:37 +0800)]
boxpointer: If available, use source actor for constraining

If a source actor is set, use that for determining the arrow side (i.e.
whether the BoxPointer widget should expand in a certain direction).
This is better because it ensures that the popup is displayed on the
same monitor as the widget it originates from.

Without this, entering text with a vertically aligned input method
close to the bottom of a monitor would expand the BoxPointer downwards
on the monitor beneath it, instead of upwards, which is what one would
expect.

https://bugzilla.gnome.org/show_bug.cgi?id=786886

9 years agoUpdate French translation
Alain Lojewski [Sat, 2 Sep 2017 09:09:49 +0000 (09:09 +0000)]
Update French translation

9 years agoUpdate Korean translation
Changwoo Ryu [Sat, 2 Sep 2017 03:55:12 +0000 (03:55 +0000)]
Update Korean translation

9 years agoUpdate Belarusian translation
Yuras Shumovich [Fri, 1 Sep 2017 14:54:18 +0000 (14:54 +0000)]
Update Belarusian translation

9 years agoUpdated Dutch translation Master 3.26
hanniedu [Fri, 1 Sep 2017 08:29:59 +0000 (10:29 +0200)]
Updated Dutch translation Master 3.26

9 years agoUpdate Italian translation
Milo Casagrande [Fri, 1 Sep 2017 07:31:26 +0000 (07:31 +0000)]
Update Italian translation

9 years agoappFavorites: Add Empathy to rename list
Michael Catanzaro [Thu, 31 Aug 2017 02:14:49 +0000 (21:14 -0500)]
appFavorites: Add Empathy to rename list

GUADEC beer to whomever gets a rename field into the desktop entry spec.

https://bugzilla.gnome.org/show_bug.cgi?id=786783

9 years agoUpdate German translation
Wolfgang Stöggl [Wed, 30 Aug 2017 14:56:37 +0000 (14:56 +0000)]
Update German translation

9 years agoUpdate Brazilian Portuguese translation
Rafael Fontenelle [Tue, 29 Aug 2017 22:41:59 +0000 (22:41 +0000)]
Update Brazilian Portuguese translation

9 years agoUpdate Serbian Latin translation
Милош Поповић [Tue, 29 Aug 2017 19:01:27 +0000 (19:01 +0000)]
Update Serbian Latin translation

9 years agoUpdate Serbian translation
Милош Поповић [Tue, 29 Aug 2017 18:58:40 +0000 (18:58 +0000)]
Update Serbian translation

9 years agoUpdate Finnish translation
Jiri Grönroos [Tue, 29 Aug 2017 08:25:22 +0000 (08:25 +0000)]
Update Finnish translation

9 years agoUpdated Slovenian translation
Matej Urbančič [Mon, 28 Aug 2017 17:41:13 +0000 (19:41 +0200)]
Updated Slovenian translation

9 years agoUpdate Hungarian translation
Balázs Meskó [Mon, 28 Aug 2017 17:03:25 +0000 (17:03 +0000)]
Update Hungarian translation

9 years agoUpdate Latvian translation
Rūdolfs Mazurs [Mon, 28 Aug 2017 07:24:11 +0000 (10:24 +0300)]
Update Latvian translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 05:39:24 +0000 (05:39 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 04:08:34 +0000 (04:08 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 03:29:13 +0000 (03:29 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdate Chinese (Taiwan) translation
Cheng-Chia Tseng [Sun, 27 Aug 2017 03:25:24 +0000 (03:25 +0000)]
Update Chinese (Taiwan) translation

9 years agoUpdated Danish translation
Ask Hjorth Larsen [Sat, 26 Aug 2017 17:17:22 +0000 (19:17 +0200)]
Updated Danish translation

9 years agoUpdate Turkish translation
Emin Tufan Çetin [Thu, 24 Aug 2017 07:00:59 +0000 (07:00 +0000)]
Update Turkish translation

9 years agoFix Icon in Nepali translation
Piotr Drąg [Thu, 24 Aug 2017 00:09:50 +0000 (02:09 +0200)]
Fix Icon in Nepali translation

9 years agoUpdate Slovak translation
Dušan Kazik [Wed, 23 Aug 2017 17:48:37 +0000 (17:48 +0000)]
Update Slovak translation

9 years agoworkspace: Align window previews with the pixel grid
Sebastian Keller [Tue, 22 Aug 2017 17:05:11 +0000 (19:05 +0200)]
workspace: Align window previews with the pixel grid

Now that full-sized window previews are allowed again it makes sense to
align the window previews with the pixel grid to prevent unscaled
windows from looking blurry in the overview.

9 years agoUpdate Croatian translation
gogo [Wed, 23 Aug 2017 15:36:05 +0000 (15:36 +0000)]
Update Croatian translation

9 years agoUpdate Friulian translation
Fabio Tomat [Wed, 23 Aug 2017 15:02:45 +0000 (15:02 +0000)]
Update Friulian translation

9 years agoUpdate Catalan translation
Jordi Mas [Wed, 23 Aug 2017 08:00:58 +0000 (10:00 +0200)]
Update Catalan translation

9 years agoUpdated Vietnamese translation
Trần Ngọc Quân [Wed, 23 Aug 2017 00:18:53 +0000 (07:18 +0700)]
Updated Vietnamese translation

Signed-off-by: Trần Ngọc Quân <vnwildman@gmail.com>
9 years agoUpdate Polish translation
Piotr Drąg [Tue, 22 Aug 2017 22:08:22 +0000 (00:08 +0200)]
Update Polish translation

9 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 22 Aug 2017 20:13:53 +0000 (23:13 +0300)]
Updated Lithuanian translation

9 years agoUpdate Indonesian translation
Andika Triwidada [Tue, 22 Aug 2017 17:04:24 +0000 (17:04 +0000)]
Update Indonesian translation

9 years agoUpdated Czech translation
Marek Cernocky [Tue, 22 Aug 2017 16:57:46 +0000 (18:57 +0200)]
Updated Czech translation

9 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Tue, 22 Aug 2017 14:23:36 +0000 (14:23 +0000)]
Update Kazakh translation

9 years agolayout: actually hide keyboard when hiding keyboard
Ray Strode [Tue, 15 Aug 2017 18:48:47 +0000 (14:48 -0400)]
layout: actually hide keyboard when hiding keyboard

Right now we just tuck it off screen, which may leak onto another
screen.  This commit actually hides it.

https://bugzilla.gnome.org/show_bug.cgi?id=786332

9 years agoUpdate Galician translation
Fran Dieguez [Tue, 22 Aug 2017 13:09:36 +0000 (13:09 +0000)]
Update Galician translation

9 years agoUpdate Spanish translation
Daniel Mustieles [Tue, 22 Aug 2017 11:40:03 +0000 (11:40 +0000)]
Update Spanish translation

9 years agoBump version to 3.25.91
Florian Müllner [Mon, 21 Aug 2017 22:49:30 +0000 (00:49 +0200)]
Bump version to 3.25.91

Update NEWS.

9 years agoappDisplay: Include system actions in search results
Rares Visalom [Mon, 21 Aug 2017 13:20:25 +0000 (16:20 +0300)]
appDisplay: Include system actions in search results

The way system actions are displayed in the search
results is by appending them at the end of the list
returned by the ApplicationProvider.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystemActions: Make actions searchable
Rares Visalom [Wed, 2 Aug 2017 22:21:17 +0000 (01:21 +0300)]
systemActions: Make actions searchable

Every action has specific associated terms that
identify that action and show it in the search
results. Methods to match the actions as well
as getting properties of specific actions are
needed in order to provide a way of using the
actions.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystemActions: Store properties in a map
Rares Visalom [Wed, 2 Aug 2017 22:32:02 +0000 (01:32 +0300)]
systemActions: Store properties in a map

We want to be able to search for available system actions, so
rather than tracking each action in a separate property, store
them in a single map that can be searched in a generic and clean
way.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystem: Split out system actions to its own module
Rares Visalom [Wed, 2 Aug 2017 20:57:54 +0000 (23:57 +0300)]
system: Split out system actions to its own module

In anticipation of showing the system actions in
the search results, it is fit to move action
specific code to its own module in order to
reuse it.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agosystem: Don't leave overview when activating most items
Rares Visalom [Mon, 21 Aug 2017 11:49:19 +0000 (14:49 +0300)]
system: Don't leave overview when activating most items

The current behavior wasn't designed, but was introduced in commit
84efaac52b to work around technical limitations when we were still
using external tools like gnome-screensaver or gnome-session-quit
to handle the actions. Those limitations are long gone, so it makes
sense to make the actions consistent with the corresponding keyboard
shortcuts: Leave the overview when launching an application, and leave
it alone otherwise.

https://bugzilla.gnome.org/show_bug.cgi?id=691900

9 years agoinhibitShortcuts: Whitelist OS components
Florian Müllner [Mon, 14 Aug 2017 00:32:12 +0000 (02:32 +0200)]
inhibitShortcuts: Whitelist OS components

Users already have to trust their OS, so asking whether an OS component
should be allowed to perform an OS operation is odd at best, if not
confusing. Account for this by allowing system components that require a
keyboard grab to work - namely Setting's keyboard shortcuts panel - to
do so without triggering the permissions dialog.

https://bugzilla.gnome.org/show_bug.cgi?id=786146

9 years agowindowManager: Add a switcher for mutter's switch-monitor keybinding
Rui Matos [Thu, 8 Jun 2017 14:49:20 +0000 (16:49 +0200)]
windowManager: Add a switcher for mutter's switch-monitor keybinding

https://bugzilla.gnome.org/show_bug.cgi?id=783550

9 years agoswitcherPopup: Add support for modifier-less keybinding navigation
Rui Matos [Thu, 8 Jun 2017 12:20:56 +0000 (14:20 +0200)]
switcherPopup: Add support for modifier-less keybinding navigation

This drops the requirement that SwitcherPopups need a modifier based
keybinding to work.

The existing behavior for modifier based keybindings is kept but if
the popup is triggered from a no modifiers keybinding, instead of
finishing when the modifier is released, we use a timer that
automatically finishes the popup. The timer is reset on every key
release to allow navigation to happen.

https://bugzilla.gnome.org/show_bug.cgi?id=783550

9 years agodateMenu: Use non-capitalized forecasts where appropriate
Florian Müllner [Sat, 25 Feb 2017 17:25:07 +0000 (18:25 +0100)]
dateMenu: Use non-capitalized forecasts where appropriate

GWeather now provides us with API to request strings that don't
use sentence capitalization, so we can use it for summaries that
don't start a sentence to make for more natural phrases.

https://bugzilla.gnome.org/show_bug.cgi?id=779873

9 years agoUpdate Catalan translation
Jordi Mas [Mon, 21 Aug 2017 13:20:05 +0000 (15:20 +0200)]
Update Catalan translation

9 years agonetwork: Simplify and fix VPN settings menu item
Rui Matos [Sun, 20 Aug 2017 15:52:48 +0000 (17:52 +0200)]
network: Simplify and fix VPN settings menu item

As in commit b2b2f65 and furthermore it doesn't make much sense to
change the menu item according to the number of connections since all
connections here are of the same type.

https://bugzilla.gnome.org/show_bug.cgi?id=786520

9 years agoUpdate Croatian translation
gogo [Sun, 20 Aug 2017 20:32:30 +0000 (20:32 +0000)]
Update Croatian translation

9 years agonetwork: Launch the appropriate settings panels
Florian Müllner [Sat, 19 Aug 2017 16:08:28 +0000 (18:08 +0200)]
network: Launch the appropriate settings panels

The new control-center shell split wifi configuration from the network
panel, and moved all other devices into a flat list. So instead of
manually spawning the app with the 'show-device' subcommand, we can
now simply launch the appropriate settings panel.

https://bugzilla.gnome.org/show_bug.cgi?id=786520

9 years agoshell-tray-manager: Disconnect theme_widget signals on finalize
Florian Müllner [Sat, 19 Aug 2017 18:56:15 +0000 (20:56 +0200)]
shell-tray-manager: Disconnect theme_widget signals on finalize

The theme widget passed to shell_tray_manager_manager_screen() is simply
a means to receive style information. There is nothing which ties the two
object's life cycles together, so it is entirely possible for the tray to
be finalized with the widget still around - we shouldn't try to update the
stale object on widget style changes, so make sure we properly disconnect
the signal handler.

https://bugzilla.gnome.org/show_bug.cgi?id=786526

9 years agoUpdate Croatian translation
gogo [Fri, 18 Aug 2017 20:50:23 +0000 (20:50 +0000)]
Update Croatian translation

9 years agoviewSelector: Open context for highlighted search result
Florian Müllner [Tue, 15 Aug 2017 23:25:15 +0000 (01:25 +0200)]
viewSelector: Open context for highlighted search result

To make search more efficient, users don't need to move the actual
keyboard focus away from the search entry to activate the first
result. However the shift+f10 shortcut to pop up the context menu
via keyboard still acts on the actually focused widget, which is
the entry. It makes more sense to open the context menu of the
selected result instead, as that's what's highlighted and responds
to keyboard activation.

https://bugzilla.gnome.org/show_bug.cgi?id=675315

9 years agodata: Expect shell in /bin rather than /usr/bin
Florian Müllner [Thu, 17 Aug 2017 11:35:51 +0000 (13:35 +0200)]
data: Expect shell in /bin rather than /usr/bin

/bin is the canonical location for the bourne shell, not /usr/bin
(for systems that still stick with the historical split).

https://bugzilla.gnome.org/show_bug.cgi?id=786419

9 years agoUpdate Galician translation
Fran Dieguez [Wed, 16 Aug 2017 22:49:45 +0000 (22:49 +0000)]
Update Galician translation

9 years agoUpdated Lithuanian translation
Aurimas Černius [Tue, 15 Aug 2017 19:51:25 +0000 (22:51 +0300)]
Updated Lithuanian translation

9 years agoUpdate Kazakh translation
Baurzhan Muftakhidinov [Tue, 15 Aug 2017 15:49:08 +0000 (15:49 +0000)]
Update Kazakh translation

9 years agoUpdate Indonesian translation
Kukuh Syafaat [Mon, 14 Aug 2017 20:20:41 +0000 (20:20 +0000)]
Update Indonesian translation

9 years agoUpdated Serbian translation
Мирослав Николић [Mon, 14 Aug 2017 19:24:44 +0000 (21:24 +0200)]
Updated Serbian translation

9 years agoUpdate Turkish translation
Muhammet Kara [Sun, 13 Aug 2017 15:34:32 +0000 (15:34 +0000)]
Update Turkish translation

9 years agostatus/keyboard: Fix typo
Carlos Garnacho [Thu, 10 Aug 2017 19:03:37 +0000 (21:03 +0200)]
status/keyboard: Fix typo

Missing 't' in shortName, as it's used everywhere else.

9 years agoUpdate Polish translation
Piotr Drąg [Fri, 11 Aug 2017 18:11:30 +0000 (20:11 +0200)]
Update Polish translation

9 years agoui: fix a translator comment in InhibitShortcutsDialog
Piotr Drąg [Fri, 11 Aug 2017 17:45:02 +0000 (19:45 +0200)]
ui: fix a translator comment in InhibitShortcutsDialog

It needs to be exactly one line above the string to be picked up by gettext.

9 years agobuild: Only include enum header in libst dependency
Florian Müllner [Fri, 11 Aug 2017 14:48:05 +0000 (16:48 +0200)]
build: Only include enum header in libst dependency

Compiling the generated source for each consumer of the dependency
means we end up trying to register the enum types multiple times,
resulting in a fatal failure on startup. Luckily code outside libst
itself only depends on the header, which doesn't cause those issues.

9 years agobuild: Rename variable for clarity
Florian Müllner [Fri, 11 Aug 2017 15:13:53 +0000 (17:13 +0200)]
build: Rename variable for clarity

st_built_sources contains the source and header generated by mkenums,
not any other generated sources. Clarify that in the name, as we are
about to use source and header separately.

9 years agoExplicitly set the width and height for subicons' containers in folders
Mario Sanchez Prada [Fri, 11 Aug 2017 09:04:37 +0000 (11:04 +0200)]
Explicitly set the width and height for subicons' containers in folders

Otherwise the smaller icons will try to take too much space since the
texture rendering the icons will be scaled up on HiDPI displays according
to the scale factor, which will push the size of the StBin containing the
texture up, causing them to completely fill the folder's total space.

Explicitly setting the size of the StBin container in this case, in a
similar fashion to what we do when creating the empty placeholders (in
case where there are less than 4 apps in a folder), ensures that each
"cell" of the grid-like widget representing the folder does not take
too much space.

https://bugzilla.gnome.org/show_bug.cgi?id=786145

9 years agoResize the user's avatar when scaling factor changes
Mario Sanchez Prada [Thu, 10 Aug 2017 15:21:50 +0000 (16:21 +0100)]
Resize the user's avatar when scaling factor changes

We need to consider the scaling factor in effect when updating the user's
avatar, and also make sure to update it as well whenever the scaling
factor changes.

https://bugzilla.gnome.org/show_bug.cgi?id=786120

9 years agoUpdated Czech translation
Marek Cernocky [Fri, 11 Aug 2017 01:08:26 +0000 (03:08 +0200)]
Updated Czech translation

9 years agoChanged _ to ngettext for message '%d more'
Marek Cernocky [Fri, 11 Aug 2017 01:06:10 +0000 (03:06 +0200)]
Changed _ to ngettext for message '%d more'

9 years agoAdd an explicit dependency on libst
Emmanuele Bassi [Thu, 10 Aug 2017 23:21:40 +0000 (00:21 +0100)]
Add an explicit dependency on libst

This should ensure that the St enumeration header is available by the
time we start building the gnome-shell executable.

9 years agobuild: Use internal dependencies
Emmanuele Bassi [Thu, 10 Aug 2017 22:30:42 +0000 (23:30 +0100)]
build: Use internal dependencies

We cannot rely on any build order, except the one we specify ourselves.

St depends on various generated files; other targets depend on those
files existing, so they can be included. There is no direct relationship
between targets and files, unless we declare a dependency, using the
Meson declare_dependency() constructor — which allows us to replace the
various `link_with` directives with the more appropriate `dependencies`
one, and also allows us to specify sources that must exist by the time
we build those targets.

9 years agoDefine ST_COMPILATION in the St enumeration template
Emmanuele Bassi [Thu, 10 Aug 2017 22:27:56 +0000 (23:27 +0100)]
Define ST_COMPILATION in the St enumeration template

In parallel builds we may end up with st-enum-types.c being built inside
separate targets outside of src/st which may not have the ST_COMPILATION
pre-processor symbol defined. For this reason, we need to define it
ourselves in the source file, before including other headers, to avoid
the single-include guard.

9 years agobuild: Remove included Makefiles as well
Florian Müllner [Thu, 10 Aug 2017 19:36:59 +0000 (21:36 +0200)]
build: Remove included Makefiles as well

Whoops, missed those ...

9 years agomain: Add private libdirs to GIR's list of search paths for scanned libraries
Mario Sanchez Prada [Thu, 10 Aug 2017 18:47:59 +0000 (20:47 +0200)]
main: Add private libdirs to GIR's list of search paths for scanned libraries

This is not strictly necessary when linking the shell with DT_RPATH as
the runtime paths will be extracted from the introspected libraries and
used from gobject introspection to find them when loading them based on
the typelib files, but when linking with DT_RUNPATH, as it's the case
for some linkers (e.g. ld.gold, or ld.bfd in some distros like Debian).

By explicitly prepending this directory as a library path for GIR, we're
making sure that the wrapped shared objects installed in Mutter's and
GNOME Shell's private directories can be found in all cases.

https://bugzilla.gnome.org/show_bug.cgi?id=777519

9 years agoUpdate POTFILES.in
Piotr Drąg [Thu, 10 Aug 2017 18:41:47 +0000 (20:41 +0200)]
Update POTFILES.in

9 years agobuild: Bump mutter requirement
Florian Müllner [Thu, 10 Aug 2017 18:31:16 +0000 (20:31 +0200)]
build: Bump mutter requirement

9 years agoBump version to 3.25.90
Florian Müllner [Thu, 10 Aug 2017 18:06:30 +0000 (20:06 +0200)]
Bump version to 3.25.90

Update NEWS.

9 years agobuild: Add Build API wrapper for meson/ninja
Florian Müllner [Tue, 30 May 2017 02:21:51 +0000 (04:21 +0200)]
build: Add Build API wrapper for meson/ninja

The Build API[0] used by gnome-continuous expects a configure
script that generates a Makefile, so grab a copy of graphene's
compatibility script[1] to make it happy.

[0] https://github.com/cgwalters/build-api
[1] https://github.com/ebassi/graphene/blob/master/configure

https://bugzilla.gnome.org/show_bug.cgi?id=785153

9 years agobuild: Drop autotools support
Florian Müllner [Tue, 30 May 2017 02:21:09 +0000 (04:21 +0200)]
build: Drop autotools support

Complete the switch to meson and drop autotools support ...

https://bugzilla.gnome.org/show_bug.cgi?id=785153

9 years agoUpdate gvc
Florian Müllner [Fri, 28 Jul 2017 17:36:18 +0000 (18:36 +0100)]
Update gvc

9 years agolegacyTray: Time to say goodbye ...
Florian Müllner [Tue, 1 Aug 2017 10:51:17 +0000 (11:51 +0100)]
legacyTray: Time to say goodbye ...

The legacy tray introduced as part of the notification redesign in
3.16 was meant as a stop-gap solution to encourage applications to
move away from the concept of status icons, but it hasn't really
done anything except of getting in the way. Given that the large
majority of apps that still make use of status icons work perfectly
fine without them, we decided that it is time to drop this unloved
bit of UI altogether. Users who still want them (or use one of the
odd cases where an app really depends on the icon) can install one of
various extensions that are available, either based on the XEmbed
support that is still kept around or implementing the DBus-based
StatusNotifier spec.

https://bugzilla.gnome.org/show_bug.cgi?id=785956

9 years agoworkspace: update window close
Jakub Steiner [Wed, 19 Jul 2017 11:58:07 +0000 (13:58 +0200)]
workspace: update window close

- match the updated visuals

https://bugzilla.gnome.org/show_bug.cgi?id=783953